

/*clearfix*/
.clearfix{*zoom:1}
.clearfix:before,
.clearfix:after{display:table;content:""}
.clearfix:after{clear:both}

/*设置浮动*/
.fl {float: left;}
.fr {float: right;}
.pr{position: relative;}
.pa{position: absolute;}

/* 宽度 */
.w1200{width:1200px;margin:0 auto;}
.w1400{width:1400px;margin:0 auto;}
@media all and (max-width:1460px){
	.w1400{width:100%;padding:0 2%}
}
@media all and (max-width:1260px){
	.w1200{width:100%;padding:0 2%}
}
@media all and (max-width:768px){
  .w1560{padding:0 3%}
	.w1400{padding:0 3%}
	.w1200{padding:0 3%}
}

/* 弹性布局 */
.c-flex{display: flex; flex-wrap: wrap; justify-content: space-between; align-items: center;}
.c-flex1{display: flex; flex-wrap: wrap; justify-content: space-between; align-items: stretch;}
.flex{display:flex;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;flex-wrap:wrap;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap}


/* 图片比例 */
.picScale{ padding-bottom: 60%; overflow: hidden; position: relative; }
.picScale img{ max-width: 100%; position: absolute; left: 50%; top: 50%; transform: translate(-50%,-50%); transition: all 0.5s; }
.picScale img:hover{ transform: translate(-50%,-50%) scale(1.1); }

/* 文本溢出 */
.text_clamp1{	overflow:hidden;text-overflow:ellipsis;white-space:nowrap; }
.text_clamp2{ overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical; }
.text_clamp3{ overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical; }

.swiper-container{ --swiper-theme-color: #fff; --swiper-navigation-color: #fff; --swiper-navigation-size: 30px; }

/* PC and Moble */
.pc{ display: block; } 
.m{ display: none; }
@media (max-width: 768px) {
	.pc{ display: none; }
	.m{ display: block; }
}


.m-block {
  display: none;
}
.m-767-block {
  display: none;
}
.pc-block {
  display: block;
}
.pc-767-block {
  display: block;
}
@media (max-width: 1024px) {
  .m-block {
    display: block;
  }

  .pc-block {
    display: none;
  }
}
@media (max-width: 767px) {
  .m-767-block {
    display: block;
  }

  .pc-767-block {
    display: none;
  }
}


/* title */
.pgs-title { padding-bottom: 50px; }
.pgs-title h3 {position: relative; line-height: 1.2; font-size: 40px; color: #ff7700; font-weight: normal;}
.pgs-title h4 {position: relative; font-size: 18px;line-height: 1.4; color: var(--default);  text-transform: uppercase;font-weight: normal;}
.pgs-title p { margin-top: 20px; font-size: 24px; line-height: 1.4;}
.pgs-title-white h3,
.pgs-title-white p {color: #fff;}
.pgs-title-center{text-align: center;}
@media (max-width:1200px) {
	.pgs-title {padding-bottom: 40px;}
	.pgs-title h3 { font-size: 28px;}
	.pgs-title p { margin-top: 10px; font-size: 20px; }
}

@media (max-width:768px) {
	.pgs-title h3 { font-size: 24px;}
	.pgs-title p { margin-top: 10px; font-size: 18px; }
}

@media (max-width: 640px) {
	.pgs-title {padding-bottom: 30px;}
	.pgs-title h3 { font-size: 22px;}
	.pgs-title p { margin-top: 5px; font-size: 16px; }
}



/************** 导航栏 ***************/
.l-g{letter-spacing:-0.31em;display:flex;flex-flow:row wrap;align-content:flex-start}
.l-u{display:inline-block;letter-spacing:normal;word-spacing:normal;vertical-align:top;text-rendering:auto}
.m-header{position:absolute;z-index:9999;left:0;width:100%;color:#fff;background-color: rgba(0,0,0,.4);}
.m-header .top{padding-top:16px;padding-bottom:15px;height:79px;border-bottom:1px solid rgba(255,255,255,0.2)}
.m-header .logo{float:left;margin-right:20px;margin-top: -6px;}
.m-header .slogan{padding-left:19px;height:40px;margin-top:4px;border-left:1px solid rgba(255,255,255,0.2);font-size:20px;font-weight:500;float:left;line-height:40px}
.m-header .nav{float:right;padding-top:12px}
.m-header .nav-item{float:left;padding-left:24px;padding-right:24px;font-size:14px;line-height:1.72;position:relative;color:#eaeaea}
.m-header .nav-item a{color:#eaeaea}
.m-header .nav-item a:hover{color:#fff}
.m-header .nav-item:after{content:"";width:1px;height:14px;background-color:rgba(255,255,255,0.2);position:absolute;right:0;top:5px}
.m-header .nav-wechat{position:relative;padding-right:0}
.m-header .nav-wechat .wechat-tit{cursor:default}
.m-header .nav-wechat .iconfont{font-size:17px;vertical-align:middle;margin-right:7px}
.m-header .nav-wechat:after{display:none}
.m-header .wechat-drop{position:absolute;padding:20px 0 20px 20px;border-radius:4px;background:#fff;width:165px;right:0;opacity:0;visibility:hidden;transition:opacity .2s;z-index: 5;}
.m-header .wechat-drop .qrcode{height:128px;width:128px;padding:3px;margin-bottom:10px;border-radius:4px;border:1px solid #eaeaea}
.m-header .wechat-drop img{height:120px;width:120px}
.m-header .wechat-drop .code-name{text-align:center;font-size:13px;color:#666}
.m-header .nav-wechat:hover .wechat-drop{opacity:1;visibility:visible}
.u-nav{position:relative;padding-top:20px;}
.u-nav .nav-wrap{float:left}
.u-nav .nav-li{float:left;padding-bottom: 15px;}
.u-nav .nav-a{ font-size: 16px; color:#fff;padding-left:41px;padding-right:40px;display:block;line-height:22px;position:relative}
.u-nav .nav-a:before{content:"";height:3px;background:#3daa57;opacity:0;visibility:hidden;left:40px;right:40px;position:absolute;bottom:-9px;transform:translate3d(0,3px,0);transition:.2s;transform-origin:0 bottom}
.u-nav .nav-li:hover .nav-a:before{opacity:1;visibility:visible;transform:translate3d(0,0,0)}
.u-nav .nav-index .nav-a{padding-left:0}
.u-nav .nav-index .nav-a:before{left:0}
.u-nav .nav-index .nav-a:after{display:none}
.u-nav .nav-a:after{content:"";position:absolute;left:0;top:4px;width:1px;height:14px;background:rgba(255,255,255,0.2)}
.u-nav .nav-right{float:right}
.u-nav .search{padding-right:30px;float:left}
.u-nav .language{float:right;position:relative;padding-left:40px;cursor:default}
.u-nav .language:after{content:"";width:1px;height:14px;position:absolute;left:0;top:7px;background:rgba(255,255,255,0.2)}
.u-nav .language .icon-globle{font-size:18px;vertical-align:middle}
.u-nav .language .icon-down1{font-size:12px}
.u-nav .lang-drop{position:absolute;padding-top:10px;right:0;opacity:0;visibility:hidden;transition:opacity .2s}
.u-nav .lang-link{color:#eaeaea;font-size: 16px;vertical-align: middle;}
.u-nav .lang-link:hover{color:#fff}
.u-nav .lang-list{background:#fff;padding-top:8px;padding-bottom:8px;border-radius:4px;width:95px;text-align:center;font-size:14px;line-height:2;box-shadow:0 4px 18px 0 rgba(0,0,0,0.12)}
.u-nav .lang-li{height:28px}
.u-nav .lang-a{color:#666;display:block}
.u-nav .lang-a:hover{background:#2c5cc4;color:#fff}
.u-nav .language:hover .lang-drop{visibility:visible;opacity:1}
.u-nav .search-trigger{height:32px;width:32px;line-height:32px;text-align:center;margin-top:-4px;cursor:pointer}
.u-nav .search-drop{position:absolute;left:0;right:0;background:#fff;border-radius:4px;height:240px;top:67px;opacity:0;visibility:hidden;transform:translate3d(0,-20px,0);transition:transform .2s,opacity .1s;box-shadow:0 4px 18px 0 rgba(0,0,0,0.12)}
.u-nav .search-drop.show{opacity:1;visibility:visible;transform:translate3d(0,0,0)}
.u-nav .search-wrap{width:640px;padding-top:72px;margin:0 auto}
.u-nav .search-form{height:48px;margin-bottom:20px}
.u-nav .search-input{width:592px;height:48px;padding:10px 17px;border:1px solid #eaeaea;background:#f6f6f6;border-radius:4px 0 0 4px;font-size:16px}
.u-nav .search-btn{width:48px;border:0 none;float:right;border-radius:0 4px 4px 0;height:48px;cursor:pointer}
.u-nav .search-close{position:absolute;height:24px;width:24px;right:20px;top:20px;color:#999;line-height:1;cursor:pointer}
.u-nav .search-close:hover{color:#2c5cc4}
.u-nav .search-close .iconfont{font-size:24px}
.u-hot{color:#666;font-size:14px}
.u-hot .hot-icon,.u-hot .hot-label,.u-hot .hot-a{float:left}
.hot-icon{margin-right:6px;color:#d8262b}
.hot-a{margin-right:10px;color:#666;text-decoration:underline}
.nav-dropdown{position:absolute;left:0;right:0;top:47px;padding-top:5px;opacity:0;visibility:hidden;transition:opacity .5s;box-shadow:0 4px 18px 0 rgba(0,0,0,0.12)}
.nav-li:hover .nav-dropdown{visibility:visible;opacity:1}
.drop-pro{padding-left:11px;padding-right:19px;background:#fff;border-radius:4px}
.drop-pro_item{padding:29px 19px 20px;width:20%}
.drop-pro_cate{margin-top:21px;position:relative;overflow:hidden;color:#1d2226;font-size:16px;font-weight:600}
.drop-pro_cate .icon-right{float:right;right:0;position:absolute;font-weight:400;color:#999}
.drop-pro_img{display:block;margin-bottom:16px;height:64px;padding-top:1px;border-radius:2px}
.drop-pro_img img{float:left;margin-right:7px}
.drop-pro_img:hover .drop-pro_name{color:#2c5cc4}
.drop-pro_li{margin-bottom:10px}
.drop-pro_link{padding-right:26px;display:block;font-size:14px;color:#333;position:relative;line-height:24px;height:24px}
.drop-pro_arrow{position:absolute;right:0;top:0;color:#999}
.drop-pro_link:hover{text-decoration:underline}
.drop-nav{padding:30px 0 30px 30px;background:#fff;border-radius:4px}
.drop-nav_side{float:left;padding-right:45px;min-height:80px;width:241px;border-right:1px solid #dcdfe1}
.drop-nav_tit{font-size:20px;display:block;margin-bottom:6px;position:relative;font-weight:bold;color:#333}
.drop-nav_tit .iconfont{float:right;color:#999;font-size:18px}
.drop-nav_des{margin-bottom:20px;color:#666;font-size:12px}
.drop-nav_img img{border-radius:4px}
.drop-nav_list{padding-left:45px;padding-top:4px;overflow:hidden}
.drop-nav_li{float:left;padding-top:16px;padding-bottom:16px;width:25%;font-size:14px}
.drop-nav.terse .drop-nav_list{padding-top:0;margin-bottom:-30px}
.drop-nav.terse .drop-nav_li{padding-top:0;padding-bottom:0;margin-bottom:30px}
.drop-nav_a{color:#333;display:inline-flex;align-items:center}
.drop-nav_a span{font-weight:700}
.drop-nav_a .iconfont{margin-left:10px;font-size:16px;color:#999}
.drop-nav_a:hover{color:#2c5cc4}

.head_btn{cursor: pointer; position: absolute; top: 50%; right: 5px; transform: translateY(-50%); padding: 10px; display: none; }
.head_btn .menuBtn {width: 18px;height: 15px;}
.head_btn .bar1, .head_btn .bar2, .head_btn .bar3 {width: 18px;height: 2px;background-color: #eee;margin: 4px 0;transition: 0.4s;}
.head_btn.change .bar1 {transform: rotate(45deg) translate(3px, 5px);}
.head_btn.change .bar2 {opacity: 0;}
.head_btn.change .bar3 {transform: rotate(-45deg) translate(3px, -6px);}

@media (max-width: 1440px) {
  .m-header .slogan{font-size: 18px;}
  .m-header .nav-item{ padding: 0 17px;}
  .u-nav .nav-a{padding: 0 30px;}
}
@media (max-width: 1240px) {
  .m-header .top{height: 70px;}
  .m-header .logo{margin-top: 3px;}
  .m-header .logo img{ width: 185px; height: auto; }
  .m-header .slogan{font-size: 16px; height: 30px; line-height: 30px;}
  .m-header .nav-item{ padding: 0 12px;font-size: 12px; line-height: 1.2;}
  .u-nav{padding-top: 15px;}
  .u-nav .nav-li{padding-bottom: 10px;}
  .u-nav .nav-a{padding: 0 25px;font-size: 14px;}
  .u-nav .lang-link{font-size: 14px;}
  .u-nav .language{padding-left: 25px;}
  .u-nav .search{padding-right: 20px;}
  .u-nav .search-trigger{height: 26px;}
  .u-nav .language:after{top: 3px;}
  .nav-dropdown{top: 41px;}
}
@media (max-width: 1024px) {
  .m-header .nav{display: none;}
  .m-header .top{border-bottom: 0;}
  .u-nav{ height: 70px; padding: 16px 0; box-sizing: border-box; position: absolute; top: 0; right: 0; width: 100%; }
  .u-nav .nav-wrap{display: none; }
  .u-nav .nav-right{height: 100%; display: inline-flex;flex-wrap: wrap;align-items: center; padding-right: 55px; }
  .u-nav .language{padding-left: 15px;}
  .u-nav .search{padding-right: 10px;}
  .u-nav .search-drop{ margin: 0 20px; padding: 0 20px;}
  .u-nav .search-wrap{width: 100%;}
  .u-nav .search-input{width: calc(100% - 48px);}
  .head_btn{display: block;}
  
}
@media (max-width: 768px) {
  .m-header .slogan{display: none;}
  /* .m-header .logo{margin-top: 0; } */
  .m-header .top{ height: 60px; padding: 10px 0; display: flex;flex-wrap: wrap;align-items: center;}
  .u-nav{ height: 60px; padding: 10px 0; }
}
@media (max-width: 480px) {
  .m-header .logo img{width: 150px;}
}





.moble_nav{ padding-top: 140px; padding-bottom: 50px; height: 100%; width: 100%; background-color: rgba(0,0,0,0.8); position: fixed; top: 0; left: 0; z-index: 999; display: none; }
.moble_nav nav{ padding: 0 20px; height: 100%; }
.moble_nav ul{ height: 100%; overflow-y: auto; border-top: 1px solid rgba(100,100,100,0.3); }
.moble_nav ul li{  }
.moble_nav ul li span{ display: block; border-bottom: 1px solid rgba(100,100,100,0.3); overflow: hidden; }
.moble_nav ul li span.icon{ background: url(../images/icon_next1.png) no-repeat right center; background-size: 25px; padding-right: 50%; }
.moble_nav ul li span.icon.cur{ background-image: url(../images/icon_next.png);border-bottom: 1px solid rgba(219, 0, 0, 0.6);}
.moble_nav ul li span a{ padding: 18px 0; display: block; font-size: 18px; font-weight: bold; color: #FFFFFF; }
.moble_nav ul li .subnav{  border-bottom: 1px solid rgba(219, 0, 0, 0.6); padding: 6px 0 10px; display: none;}
.moble_nav ul li .subnav a{ display: block; padding: 10px 0; font-size: 16px; padding-left: 10px; color: #eeeeee;}
@media (max-width:768px){
	.moble_nav{padding-top: 130px;}
}
@media (max-width:480px){
  .moble_nav ul li span a{font-size: 16px;}
}





/*footer*/
.ft-top{box-sizing:border-box;border-bottom:1px solid rgba(255, 255, 255, 0.2)}
.ft-top .ft-con{ width: 94%; max-width:1400px;margin:0 auto}
.ft-top .ft-left{width:72.2%;float:left;border-right:1px solid rgba(255, 255, 255, 0.2);padding-top:110px;box-sizing:border-box;height:auto}
.ft-top .ft-left .ft-logo{height:auto}
.ft-top .ft-left .ft-logo h2{float:left;line-height:0;overflow:hidden}
.ft-top .ft-left .ft-logo h2 span{display:block;width:40px;height:40px;float:left}
.ft-top .ft-left .ft-logo h2 span img{width:100%}
.ft-top .ft-left .ft-logo h2 em{display:block;height:40px;line-height:40px;float:left;font-size:40px;color:#FFF;font-weight:normal;margin-left:0px}
.ft-top .ft-left .ft-logo ul{ width:269px;float:right;padding-top:0px;margin-right:58px; }
.ft-top .ft-left .ft-logo ul li{ float:left;width:45px;height:45px;margin:0 10px;transition:.5s;position:relative; }
.ft-top .ft-left .ft-logo ul li a{ display:block;width:45px;height:45px;border-radius:50%;overflow:hidden;border:1px solid #FFF;box-sizing:border-box; }
.ft-top .ft-left .ft-logo ul li img{width:100%}
/* .ft-top .ft-left .ft-logo ul li:hover a{background:#c00000;border:1px solid #c00000} */
.ft-top .ft-left .ft-logo ul li p{width:100px;line-height:0;overflow:hidden;position:absolute;top:50px;left:-20px;display:none}
.ft-top .ft-left .ft-logo ul li p img{width:100%}
.ft-top .ft-left .ft-logo ul li:hover p{display:block}
.ft-top .ft-left .ft-wz{height:auto; margin-top: 50px; border-bottom:1px solid rgba(255, 255, 255, 0.2); padding-right: 50px; }
.ft-top .ft-left .ft-wz .ft_search{ border-bottom: 2px solid #FFFFFF; padding-bottom: 10px; display: flex;flex-wrap: wrap; justify-content: space-between; align-items: stretch; width: 100%; max-width: 650px; }
.ft-top .ft-left .ft-wz .ft_search input{ height: 40px; width: calc(100% - 60px); padding-left: 20px; font-size: 16px; color: #FFFFFF; background-color: transparent; }
.ft-top .ft-left .ft-wz .ft_search input::placeholder{ color: #FFFFFF; }
.ft-top .ft-left .ft-wz .ft_search button{ height: 40px; width: 50px; background: url(../images/ft_search.png) no-repeat center; }
.ft-top .ft-left .ft-wz .ft_skey{ padding-top: 15px; padding-bottom: 50px; width: 100%; max-width: 650px;  }
.ft-top .ft-left .ft-wz .ft_skey a{ padding-right: 30px; color: rgba(255,255,255,0.5); font-size: 14px; }
.ft-top .ft-left .ft-nav .f_nav.fv{width:25%}
.ft-top .ft-left .ft-nav .f_nav.fv ul li{float:left;width:35%}
.ft-top .ft-left .ft-nav{padding-top:59px;padding-bottom: 80px;}
.ft-top .ft-left .ft-nav .f_nav{width:15%}
.ft-top .ft-left .ft-nav .f_nav h4{height:56px;line-height:54px;position:relative;margin-bottom:22px}
.ft-top .ft-left .ft-nav .f_nav h4 a{font-size:16px;color:#FFF;font-weight:normal}
.ft-top .ft-left .ft-nav .f_nav h4:before{width:28px;height:2px;background:#FFF;content:"";position:absolute;left:0;bottom:0}
.ft-top .ft-left .ft-nav .f_nav ul li{height:30px;line-height:30px;overflow:hidden}
.ft-top .ft-left .ft-nav .f_nav ul li a{font-size:14px;color:#FFF}
.ft-top .ft-rig{width:27.8%;float:right;padding:138px 0 0 80px;box-sizing:border-box}
.ft-top .ft-rig .ft-xx{margin-bottom:41px}
.ft-top .ft-rig .ft-xx ul li{height:49px}
.ft-top .ft-rig .ft-xx ul li em{display:block;height:49px;line-height:49px;font-size:16px;color:rgba(255,255,255,1);padding-left:29px;float:left}
.ft-top .ft-rig .ft-xx ul li.ft1 em{background:url(../images/ft-tb1.png) no-repeat left}
.ft-top .ft-rig .ft-xx ul li.ft2 em{background:url(../images/ft-tb1.png) no-repeat left}
.ft-top .ft-rig .ft-xx ul li.ft3 em{background:url(../images/ft-tb4.png) no-repeat left}
.ft-top .ft-rig .ft-xx ul li.ft4{margin-bottom:52px}
.ft-top .ft-rig .ft-xx ul li.ft4 em{background:url(../images/ft-tb2.png) no-repeat left}
.ft-top .ft-rig .ft-xx ul li.ft5 em{background:url(../images/ft-tb3.png) no-repeat left}
.ft-top .ft-rig .ft-xx ul li i{display:block;width:calc(100% - 80px);float:left;font-size:16px;color:rgba(255,255,255,1);margin-top:13px}
.ft-top .ft-rig .ft-code span{display:block;width:96px;float:left;margin-left:6px}
.ft-top .ft-rig .ft-code span i{display:block;width:100%;line-height:0;overflow:hidden}
.ft-top .ft-rig .ft-code span i img{width:100%}
.ft-top .ft-rig .ft-code span em{display:block;height:52px;line-height:52px;text-align:center;font-size:14px;color:rgba(255,255,255,0.8)}
.ft-top .ft-rig .ft-code span:first-child{margin-left:0}
.ft-bot{padding:30px 0}
.ft-bot .link{ width: 94%; max-width:1400px;margin:0 auto}
.ft-bot span{display:block;width:70%;height:42px;float:left}
.ft-bot span em{display:block;float:left;height:42px;line-height:42px;font-size:14px;color:rgba(255,255,255,1);margin-right:0.8%}
.ft-bot span em a{font-size:14px;color:rgba(255,255,255,1)}
.ft-bot strong{display:block;float:right;max-width:30%}
.ft-bot strong a{display:block;height:42px;line-height:42px;font-size:14px;color:rgba(255,255,255,1);font-weight:normal;float:left;margin:0 15px}
@media screen and (min-width:760px) and (max-width:1680px){
.ft-top .ft-con{max-width:1200px}
.ft-bot .link{max-width:1200px}
.ft-top .ft-rig{padding:78px 0 0 40px}
.ft-top .ft-left .ft-logo ul{margin-right:29px}
.ft-top .ft-left .ft-wz span{font-size:18px}
.ft-top .ft-left .ft-wz p{margin-right:30px}
.ft-top .ft-rig .ft-code span{width:92px}
}
@media (max-width: 1440px) {
  
}
@media (max-width: 1240px) {
  .ft-top .ft-left{padding-top: 90px;}
  .ft-top .ft-left .ft-logo h2 em{font-size: 30px;line-height: 30px;height: 30px;}
  .ft-top .ft-left .ft-logo ul{width: 209px;}
  .ft-top .ft-left .ft-logo ul li{width: 40px; height: 40px; margin: 0 6px;}
  .ft-top .ft-left .ft-logo ul li a{width: 40px; height: 40px;}
  .ft-top .ft-left .ft-nav{padding-top: 45px;padding-bottom: 60px;}
  .ft-top .ft-left .ft-nav .f_nav h4 a{font-size: 14px;}
  .ft-top .ft-rig .ft-xx ul li{height: 40px;}
  .ft-top .ft-rig .ft-xx ul li.ft4{margin-bottom: 30px;}
  .ft-top .ft-rig .ft-xx ul li em{font-size: 14px;height: 40px;line-height: 40px;}
  .ft-top .ft-rig .ft-xx ul li i{font-size: 14px;margin-top: 10px;}
  .ft-bot{padding: 20px 0;}
  .ft-top .ft-rig .ft-code span{width: 80px;}
}
@media (max-width: 1024px) {
  .ft-top .ft-left{width: 100%; padding-top: 70px; border-right: 0;}
  .ft-top .ft-left .ft-nav{display: none;}
  .ft-top .ft-left .ft-logo h2 em{font-size: 26px;}
  .ft-top .ft-left .ft-logo ul{margin-right: 0;}
  .ft-top .ft-left .ft-wz{border-bottom: 0;margin-top: 30px;padding-right: 0;}
  .ft-top .ft-left .ft-wz .ft_search{padding-bottom: 0;}
  .ft-top .ft-left .ft-wz .ft_search input{font-size: 14px; padding-left: 10px;}
  .ft-top .ft-left .ft-wz .ft_search button{background-size: 24px;}
  .ft-top .ft-left .ft-wz .ft_skey{padding-bottom: 30px;}
  .ft-top .ft-left .ft-wz .ft_skey a{padding-right: 20px;}
  .ft-top .ft-rig{width: 100%; padding: 0 0 20px 0;}
  .ft-top .ft-rig .ft-xx{margin-bottom: 30px;}
  .ft-top .ft-rig .ft-xx ul li.ft4{margin-bottom: 0;}
  .ft-top .ft-rig .ft-code span em{font-size: 12px;line-height: 40px;height: 40px;}
}
@media (max-width: 768px) {
  .ft-bot{padding: 15px 0;}
  .ft-bot span{height: auto; width: 100%;}
  .ft-bot span em{font-size: 12px;height: auto;line-height: 20px;float: none; display: inline;}
  .ft-bot strong{ max-width: none; width: 100%;}
  .ft-bot strong a{margin: 0;font-size: 12px;height: auto;line-height: 20px;}
}
@media (max-width: 480px) {
  .ft-top .ft-left{padding-top: 50px;}
  .ft-top .ft-left .ft-logo h2 em{font-size: 20px;}
  .ft-top .ft-left .ft-logo ul{width: 100%; margin-top: 15px; margin-left: -6px;}
  .ft-top .ft-left .ft-wz{margin-top: 20px;}
  .ft-top .ft-left .ft-wz .ft_skey a{padding-right: 10px;}
  .ft-top .ft-left .ft-wz .ft_search button{background-size: 20px;}
}


